collateral promise - French English Dictionary